package model;


import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;

import model.Pudin.BaseSabor;

import org.joda.time.DateTime;

import db.RemoteDatabase;


public class ProduccionBase {


	public static enum TipoBase {
		Vainilla("Vainilla"),
		Chocolate("Chocolate"),
		Postre("Postre"),
		Pie("Pie"),
		Helado("Helado");
		
		private final String nombre; 
		
		TipoBase(String nombre) {
			this.nombre = nombre;
		}
		
		public String nombre() { return nombre; }
	}
	
	public static enum PuntoDeVenta {
		Dulceria,Bocagrande,Centro,MartinezMartelo,Homecenter,Ejecutivos,Plazuela
	}
	
	private RemoteDatabase localDB;
	private TipoBase tipoBase;
	private String baseSabor;
	private DateTime dia;
	
	Pedido pedidos;
	
	public ProduccionBase(TipoBase tipoBase, String baseSabor,DateTime dia) {
		this.tipoBase = tipoBase;
		this.baseSabor = baseSabor;
		this.dia = dia;
		
		
		pedidos = new Pedido(dia,tipoBase,baseSabor);
	}
	
	public ArrayList<ArrayList<Object>> getPedidos() {
		return pedidos.getPedido();
	}
	
	void changePedido(int row, int col, int value) {
		pedidos.changePedido(row,col,value);
	}

}
